package com.yqya.springboot.pattern.strategy.biz.handler.impl;

import org.springframework.stereotype.Component;

import com.yqya.springboot.pattern.strategy.annotations.OrderHandlerType;
import com.yqya.springboot.pattern.strategy.biz.handler.AbstractOrderHandler;
import com.yqya.springboot.pattern.strategy.dto.OrderDTO;

/**
 * 普通订单处理器
 *
 * @author Kevin
 * @date 2019-06-29
 */
@Component
@OrderHandlerType("1")
public class NormalOrderHandler extends AbstractOrderHandler {

    @Override
    public String handle(OrderDTO dto) {
        return String.format("处理普通订单，订单号：%s，订单金额：%s", dto.getOrderNo(), dto.getPrice());
    }

}
